home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-08-17 | 25.1 KB | 594 lines | [TEXT/MPS ] |
- /*
- File: Appearance.r
-
- Contains: Appearance Manager Interfaces.
-
- Version: Technology: Allegro
- Release: Universal Interfaces 3.2
-
- Copyright: © 1994-1998 by Apple Computer, Inc., all rights reserved
-
- Bugs?: For bug reports, consult the following page on
- the World Wide Web:
-
- http://developer.apple.com/bugreporter/
-
- */
-
- #ifndef __APPEARANCE_R__
- #define __APPEARANCE_R__
-
- #ifndef __CONDITIONALMACROS_R__
- #include "ConditionalMacros.r"
- #endif
-
- /* Appearance Trap Number */
- #define _AppearanceDispatch 0xAA74
- #define gestaltAppearanceAttr 'appr'
- #define gestaltAppearanceExists 0
- #define gestaltAppearanceCompatMode 1
-
- #define gestaltAppearanceVersion 'apvr'
- #define kAppearanceEventClass 'appr' /* Event Class */
- #define kAEAppearanceChanged 'thme' /* Appearance changed (e.g. platinum to hi-tech) */
- #define kAESystemFontChanged 'sysf' /* system font changed */
- #define kAESmallSystemFontChanged 'ssfn' /* small system font changed */
- #define kAEViewsFontChanged 'vfnt' /* views font changed */
-
- #define kThemeDataFileType 'thme' /* file type for theme files */
- #define kThemePlatinumFileType 'pltn' /* file type for platinum appearance */
- #define kThemeCustomThemesFileType 'scen' /* file type for user themes */
- #define kThemeSoundTrackFileType 'tsnd'
-
- #define themeInvalidBrushErr (-30560) /* pattern index invalid */
- #define themeProcessRegisteredErr (-30561)
- #define themeProcessNotRegisteredErr (-30562)
- #define themeBadTextColorErr (-30563)
- #define themeHasNoAccentsErr (-30564)
- #define themeBadCursorIndexErr (-30565)
- #define themeScriptFontNotFoundErr (-30566) /* theme font requested for uninstalled script system */
- #define themeMonitorDepthNotSupportedErr (-30567) /* theme not supported at monitor depth */
-
- #define kThemeBrushDialogBackgroundActive 1 /* Dialogs */
- #define kThemeBrushDialogBackgroundInactive 2 /* Dialogs */
- #define kThemeBrushAlertBackgroundActive 3
- #define kThemeBrushAlertBackgroundInactive 4
- #define kThemeBrushModelessDialogBackgroundActive 5
- #define kThemeBrushModelessDialogBackgroundInactive 6
- #define kThemeBrushUtilityWindowBackgroundActive 7 /* Miscellaneous */
- #define kThemeBrushUtilityWindowBackgroundInactive 8 /* Miscellaneous */
- #define kThemeBrushListViewSortColumnBackground 9 /* Finder */
- #define kThemeBrushListViewBackground 10
- #define kThemeBrushIconLabelBackground 11
- #define kThemeBrushListViewSeparator 12
- #define kThemeBrushChasingArrows 13
- #define kThemeBrushDragHilite 14
- #define kThemeBrushDocumentWindowBackground 15
- #define kThemeBrushFinderWindowBackground 16
-
- #define kThemeBrushScrollBarDelimiterActive 17
- #define kThemeBrushScrollBarDelimiterInactive 18
- #define kThemeBrushFocusHighlight 19
- #define kThemeBrushPopupArrowActive 20
- #define kThemeBrushPopupArrowPressed 21
- #define kThemeBrushPopupArrowInactive 22
- #define kThemeBrushAppleGuideCoachmark 23
- #define kThemeBrushIconLabelBackgroundSelected 24
- #define kThemeBrushStaticAreaFill 25
- #define kThemeBrushActiveAreaFill 26
- #define kThemeBrushButtonFrameActive 27
- #define kThemeBrushButtonFrameInactive 28
- #define kThemeBrushButtonFaceActive 29
- #define kThemeBrushButtonFaceInactive 30
- #define kThemeBrushButtonFacePressed 31
- #define kThemeBrushButtonActiveDarkShadow 32
- #define kThemeBrushButtonActiveDarkHighlight 33
- #define kThemeBrushButtonActiveLightShadow 34
- #define kThemeBrushButtonActiveLightHighlight 35
- #define kThemeBrushButtonInactiveDarkShadow 36
- #define kThemeBrushButtonInactiveDarkHighlight 37
- #define kThemeBrushButtonInactiveLightShadow 38
- #define kThemeBrushButtonInactiveLightHighlight 39
- #define kThemeBrushButtonPressedDarkShadow 40
- #define kThemeBrushButtonPressedDarkHighlight 41
- #define kThemeBrushButtonPressedLightShadow 42
- #define kThemeBrushButtonPressedLightHighlight 43
- #define kThemeBrushBevelActiveLight 44
- #define kThemeBrushBevelActiveDark 45
- #define kThemeBrushBevelInactiveLight 46
- #define kThemeBrushBevelInactiveDark 47
-
- #define kThemeBrushBlack (-1)
- #define kThemeBrushWhite (-2)
-
- #define kThemeTextColorDialogActive 1
- #define kThemeTextColorDialogInactive 2
- #define kThemeTextColorAlertActive 3
- #define kThemeTextColorAlertInactive 4
- #define kThemeTextColorModelessDialogActive 5
- #define kThemeTextColorModelessDialogInactive 6
- #define kThemeTextColorWindowHeaderActive 7
- #define kThemeTextColorWindowHeaderInactive 8
- #define kThemeTextColorPlacardActive 9
- #define kThemeTextColorPlacardInactive 10
- #define kThemeTextColorPlacardPressed 11
- #define kThemeTextColorPushButtonActive 12
- #define kThemeTextColorPushButtonInactive 13
- #define kThemeTextColorPushButtonPressed 14
- #define kThemeTextColorBevelButtonActive 15
- #define kThemeTextColorBevelButtonInactive 16
- #define kThemeTextColorBevelButtonPressed 17
- #define kThemeTextColorPopupButtonActive 18
- #define kThemeTextColorPopupButtonInactive 19
- #define kThemeTextColorPopupButtonPressed 20
- #define kThemeTextColorIconLabel 21
- #define kThemeTextColorListView 22
-
- #define kThemeTextColorDocumentWindowTitleActive 23
- #define kThemeTextColorDocumentWindowTitleInactive 24
- #define kThemeTextColorMovableModalWindowTitleActive 25
- #define kThemeTextColorMovableModalWindowTitleInactive 26
- #define kThemeTextColorUtilityWindowTitleActive 27
- #define kThemeTextColorUtilityWindowTitleInactive 28
- #define kThemeTextColorPopupWindowTitleActive 29
- #define kThemeTextColorPopupWindowTitleInactive 30
- #define kThemeTextColorRootMenuActive 31
- #define kThemeTextColorRootMenuSelected 32
- #define kThemeTextColorRootMenuDisabled 33
- #define kThemeTextColorMenuItemActive 34
- #define kThemeTextColorMenuItemSelected 35
- #define kThemeTextColorMenuItemDisabled 36
- #define kThemeTextColorPopupLabelActive 37
- #define kThemeTextColorPopupLabelInactive 38
-
- #define kThemeTextColorTabFrontActive 39
- #define kThemeTextColorTabNonFrontActive 40
- #define kThemeTextColorTabNonFrontPressed 41
- #define kThemeTextColorTabFrontInactive 42
- #define kThemeTextColorTabNonFrontInactive 43
- #define kThemeTextColorIconLabelSelected 44
- #define kThemeTextColorBevelButtonStickyActive 45
- #define kThemeTextColorBevelButtonStickyInactive 46
-
- #define kThemeTextColorBlack (-1)
- #define kThemeTextColorWhite (-2)
-
- #define kThemeStateInactive 0
- #define kThemeStateActive 1
- #define kThemeStatePressed 2
-
- #define kThemeStateDisabled 0
- #define kThemeStatePressedUp 2 /* draw with up pressed (increment/decrement buttons) */
- #define kThemeStatePressedDown 3 /* draw with down pressed (increment/decrement buttons) */
-
- #define kThemeArrowCursor 0
- #define kThemeCopyArrowCursor 1
- #define kThemeAliasArrowCursor 2
- #define kThemeContextualMenuArrowCursor 3
- #define kThemeIBeamCursor 4
- #define kThemeCrossCursor 5
- #define kThemePlusCursor 6
- #define kThemeWatchCursor 7 /* Can Animate */
- #define kThemeClosedHandCursor 8
- #define kThemeOpenHandCursor 9
- #define kThemePointingHandCursor 10
- #define kThemeCountingUpHandCursor 11 /* Can Animate */
- #define kThemeCountingDownHandCursor 12 /* Can Animate */
- #define kThemeCountingUpAndDownHandCursor 13 /* Can Animate */
- #define kThemeSpinningCursor 14 /* Can Animate */
- #define kThemeResizeLeftCursor 15
- #define kThemeResizeRightCursor 16
- #define kThemeResizeLeftRightCursor 17
-
- #define kThemeMenuBarNormal 0
- #define kThemeMenuBarSelected 1
-
- #define kThemeMenuSquareMenuBar 0x01
- #define kThemeMenuActive 0
- #define kThemeMenuSelected 1
- #define kThemeMenuInactive 3
-
- #define kThemeMenuDisabled 3
- #define kThemeMenuTypePullDown 0
- #define kThemeMenuTypePopUp 1
- #define kThemeMenuTypeHierarchical 2
- #define kThemeMenuTypeInactive 0x0100
-
- #define kThemeMenuItemPlain 0
- #define kThemeMenuItemHierarchical 1 /* item has hierarchical arrow */
- #define kThemeMenuItemScrollUpArrow 2 /* for scrollable menus, indicates item is scroller */
- #define kThemeMenuItemScrollDownArrow 3
- #define kThemeMenuItemAtTop 0x0100 /* indicates item is being drawn at top of menu */
- #define kThemeMenuItemAtBottom 0x0200 /* indicates item is being drawn at bottom of menu */
- #define kThemeMenuItemHierBackground 0x0400 /* item is within a hierarchical menu */
- #define kThemeMenuItemPopUpBackground 0x0800 /* item is within a popped up menu */
- #define kThemeMenuItemHasIcon 0x8000 /* add into non-arrow type when icon present. */
-
- #define kThemeBackgroundTabPane 1
- #define kThemeBackgroundPlacard 2
- #define kThemeBackgroundWindowHeader 3
- #define kThemeBackgroundListViewWindowHeader 4
-
- #define kThemeNameTag 'name' /* Str255 */
- #define kThemeAppearanceFileNameTag 'thme' /* Str255 */
- #define kThemeVariantNameTag 'varn' /* Str255 */
- #define kThemeSystemFontTag 'lgsf' /* Str255 */
- #define kThemeSmallSystemFontTag 'smsf' /* Str255 */
- #define kThemeViewsFontTag 'vfnt' /* Str255 */
- #define kThemeViewsFontSizeTag 'vfsz' /* SInt16 */
- #define kThemeDesktopPatternNameTag 'patn' /* Str255 */
- #define kThemeDesktopPatternTag 'patt' /* <variable-length data> (flattened pattern) */
- #define kThemeDesktopPictureNameTag 'dpnm' /* Str255 */
- #define kThemeDesktopPictureAliasTag 'dpal' /* <alias handle> */
- #define kThemeDesktopPictureAlignmentTag 'dpan' /* UInt32 */
- #define kThemeHighlightColorNameTag 'hcnm' /* Str255 */
- #define kThemeHighlightColorTag 'hcol' /* RGBColor */
- #define kThemeExamplePictureIDTag 'epic' /* SInt16 */
- #define kThemeSoundsEnabledTag 'snds' /* Boolean */
- #define kThemeSoundTrackNameTag 'sndt' /* Str255 */
- #define kThemeSoundMaskTag 'smsk' /* UInt32 */
- #define kThemeUserDefinedTag 'user' /* Boolean (this should _always_ be true if present - used by Control Panel). */
- #define kThemeScrollBarArrowStyleTag 'sbar' /* ThemeScrollBarArrowStyle */
- #define kThemeScrollBarThumbStyleTag 'sbth' /* ThemeScrollBarThumbStyle */
- #define kThemeSmoothFontEnabledTag 'smoo' /* Boolean */
- #define kThemeSmoothFontMinSizeTag 'smos' /* UInt16 (must be >= 12 and <= 24) */
- #define kThemeDblClickCollapseTag 'coll' /* Boolean */
-
- #define kThemeCheckBoxClassicX 0 /* check box with an 'X' */
- #define kThemeCheckBoxCheckMark 1 /* check box with a real check mark */
-
- #define kThemeScrollBarArrowsSingle 0 /* single arrow on each end */
- #define kThemeScrollBarArrowsLowerRight 1 /* double arrows only on right or bottom */
-
- #define kThemeScrollBarThumbNormal 0 /* normal, classic thumb size */
- #define kThemeScrollBarThumbProportional 1 /* proportional thumbs */
-
- #define kThemeSystemFont 0
- #define kThemeSmallSystemFont 1
- #define kThemeSmallEmphasizedSystemFont 2
- #define kThemeViewsFont 3
-
- #define kThemeTabNonFront 0
- #define kThemeTabNonFrontPressed 1
- #define kThemeTabNonFrontInactive 2
- #define kThemeTabFront 3
- #define kThemeTabFrontInactive 4
-
- #define kThemeTabNorth 0
- #define kThemeTabSouth 1
- #define kThemeTabEast 2
- #define kThemeTabWest 3
-
- #define kThemeSmallTabHeight 16 /* amount small tabs protrude from frame. */
- #define kThemeLargeTabHeight 21 /* amount large tabs protrude from frame. */
- #define kThemeTabPaneOverlap 3 /* amount tabs overlap frame. */
- #define kThemeSmallTabHeightMax 19 /* small tab height + overlap */
- #define kThemeLargeTabHeightMax 24 /* large tab height + overlap */
-
- #define kThemeScrollBar 0
- #define kThemeSmallScrollBar 1
- #define kThemeSlider 2
- #define kThemeProgressBar 3
- #define kThemeIndeterminateBar 4
-
- /* track states */
- #define kThemeTrackActive 0
- #define kThemeTrackDisabled 1
- #define kThemeTrackNothingToScroll 2
-
- /* press states (ignored unless track is active) */
- #define kThemeLeftOutsideArrowPressed 0x01
- #define kThemeLeftInsideArrowPressed 0x02
- #define kThemeLeftTrackPressed 0x04
- #define kThemeThumbPressed 0x08
- #define kThemeRightTrackPressed 0x10
- #define kThemeRightInsideArrowPressed 0x20
- #define kThemeRightOutsideArrowPressed 0x40
- #define kThemeTopOutsideArrowPressed 0x01
- #define kThemeTopInsideArrowPressed 0x02
- #define kThemeTopTrackPressed 0x04
- #define kThemeBottomTrackPressed 0x10
- #define kThemeBottomInsideArrowPressed 0x20
- #define kThemeBottomOutsideArrowPressed 0x40
-
- /* thumb direction */
- #define kThemeThumbPlain 0
- #define kThemeThumbUpward 1
- #define kThemeThumbDownward 2
-
- #define kThemeTrackHorizontal 0x01 /* track is drawn horizontally */
- #define kThemeTrackRightToLeft 0x02 /* track progresses from right to left */
- #define kThemeTrackShowThumb 0x04 /* track's thumb should be drawn */
-
- #define kThemeWindowHasGrow 0x01 /* can the size of the window be changed by the user? */
- #define kThemeWindowHasHorizontalZoom 0x08 /* window can zoom only horizontally */
- #define kThemeWindowHasVerticalZoom 0x10 /* window can zoom only vertically */
- #define kThemeWindowHasFullZoom 0x18 /* window zooms in all directions */
- #define kThemeWindowHasCloseBox 0x20 /* window has a close box */
- #define kThemeWindowHasCollapseBox 0x40 /* window has a collapse box */
- #define kThemeWindowHasTitleText 0x80 /* window has a title/title icon */
- #define kThemeWindowIsCollapsed 0x0100 /* window is in the collapsed state */
-
- #define kThemeDocumentWindow 0
- #define kThemeDialogWindow 1
- #define kThemeMovableDialogWindow 2
- #define kThemeAlertWindow 3
- #define kThemeMovableAlertWindow 4
- #define kThemePlainDialogWindow 5
- #define kThemeShadowDialogWindow 6
- #define kThemePopupWindow 7
- #define kThemeUtilityWindow 8
- #define kThemeUtilitySideWindow 9
-
- #define kThemeWidgetCloseBox 0
- #define kThemeWidgetZoomBox 1
- #define kThemeWidgetCollapseBox 2
-
- #define kThemeArrowLeft 0
- #define kThemeArrowDown 1
- #define kThemeArrowRight 2
- #define kThemeArrowUp 3
-
- #define kThemeArrow3pt 0
- #define kThemeArrow5pt 1
- #define kThemeArrow7pt 2
- #define kThemeArrow9pt 3
-
- #define kThemeGrowLeft 0x01 /* can grow to the left */
- #define kThemeGrowRight 0x02 /* can grow to the right */
- #define kThemeGrowUp 0x04 /* can grow up */
- #define kThemeGrowDown 0x08 /* can grow down */
-
- #define kThemePushButton 0
- #define kThemeCheckBox 1
- #define kThemeRadioButton 2
- #define kThemeBevelButton 3 /* bevel button (obsolete) */
- #define kThemeArrowButton 4 /* popup button without text (no label) */
- #define kThemePopupButton 5 /* popup button */
- #define kThemeDisclosureButton 6
- #define kThemeIncDecButton 7 /* increment/decrement buttons (no label) */
- #define kThemeSmallBevelButton 8 /* small-shadow bevel button */
- #define kThemeMediumBevelButton 3 /* med-shadow bevel button */
- #define kThemeLargeBevelButton 9 /* large-shadow bevel button */
-
- #define kThemeButtonOff 0
- #define kThemeButtonOn 1
- #define kThemeButtonMixed 2
- #define kThemeDisclosureRight 0
- #define kThemeDisclosureDown 1
- #define kThemeDisclosureLeft 2
-
- #define kThemeAdornmentNone 0
- #define kThemeAdornmentDefault 0x01 /* if set, draw default ornamentation ( push button only ) */
- #define kThemeAdornmentFocus 0x04 /* if set, draw focus */
- #define kThemeAdornmentRightToLeft 0x10 /* if set, draw right to left label */
- #define kThemeAdornmentDrawIndicatorOnly 0x20 /* if set, don't draw or erase label ( radio, check, disclosure ) */
-
- #define kThemeNoSounds 0
- #define kThemeWindowSoundsMask 0x01
- #define kThemeMenuSoundsMask 0x02
- #define kThemeControlSoundsMask 0x04
- #define kThemeFinderSoundsMask 0x08
-
- #define kThemeDragSoundNone 0
- #define kThemeDragSoundMoveWindow 'wmov'
- #define kThemeDragSoundGrowWindow 'wgro'
- #define kThemeDragSoundMoveUtilWindow 'umov'
- #define kThemeDragSoundGrowUtilWindow 'ugro'
- #define kThemeDragSoundMoveDialog 'dmov'
- #define kThemeDragSoundMoveAlert 'amov'
- #define kThemeDragSoundMoveIcon 'imov'
- #define kThemeDragSoundSliderThumb 'slth'
- #define kThemeDragSoundSliderGhost 'slgh'
- #define kThemeDragSoundScrollBarThumb 'sbth'
- #define kThemeDragSoundScrollBarGhost 'sbgh'
- #define kThemeDragSoundScrollBarArrowDecreasing 'sbad'
- #define kThemeDragSoundScrollBarArrowIncreasing 'sbai'
- #define kThemeDragSoundDragging 'drag'
-
- #define kThemeSoundNone 0
- #define kThemeSoundMenuOpen 'mnuo' /* menu sounds */
- #define kThemeSoundMenuClose 'mnuc'
- #define kThemeSoundMenuItemHilite 'mnui'
- #define kThemeSoundMenuItemRelease 'mnus'
- #define kThemeSoundWindowClosePress 'wclp' /* window sounds */
- #define kThemeSoundWindowCloseEnter 'wcle'
- #define kThemeSoundWindowCloseExit 'wclx'
- #define kThemeSoundWindowCloseRelease 'wclr'
- #define kThemeSoundWindowZoomPress 'wzmp'
- #define kThemeSoundWindowZoomEnter 'wzme'
- #define kThemeSoundWindowZoomExit 'wzmx'
- #define kThemeSoundWindowZoomRelease 'wzmr'
- #define kThemeSoundWindowCollapsePress 'wcop'
- #define kThemeSoundWindowCollapseEnter 'wcoe'
- #define kThemeSoundWindowCollapseExit 'wcox'
- #define kThemeSoundWindowCollapseRelease 'wcor'
- #define kThemeSoundWindowDragBoundary 'wdbd'
- #define kThemeSoundUtilWinClosePress 'uclp' /* utility window sounds */
- #define kThemeSoundUtilWinCloseEnter 'ucle'
- #define kThemeSoundUtilWinCloseExit 'uclx'
- #define kThemeSoundUtilWinCloseRelease 'uclr'
- #define kThemeSoundUtilWinZoomPress 'uzmp'
- #define kThemeSoundUtilWinZoomEnter 'uzme'
- #define kThemeSoundUtilWinZoomExit 'uzmx'
- #define kThemeSoundUtilWinZoomRelease 'uzmr'
- #define kThemeSoundUtilWinCollapsePress 'ucop'
- #define kThemeSoundUtilWinCollapseEnter 'ucoe'
- #define kThemeSoundUtilWinCollapseExit 'ucox'
- #define kThemeSoundUtilWinCollapseRelease 'ucor'
- #define kThemeSoundUtilWinDragBoundary 'udbd'
- #define kThemeSoundWindowOpen 'wopn' /* window close and zoom action */
- #define kThemeSoundWindowClose 'wcls'
- #define kThemeSoundWindowZoomIn 'wzmi'
- #define kThemeSoundWindowZoomOut 'wzmo'
- #define kThemeSoundWindowCollapseUp 'wcol'
- #define kThemeSoundWindowCollapseDown 'wexp'
- #define kThemeSoundWindowActivate 'wact'
- #define kThemeSoundUtilWindowOpen 'uopn'
- #define kThemeSoundUtilWindowClose 'ucls'
- #define kThemeSoundUtilWindowZoomIn 'uzmi'
- #define kThemeSoundUtilWindowZoomOut 'uzmo'
- #define kThemeSoundUtilWindowCollapseUp 'ucol'
- #define kThemeSoundUtilWindowCollapseDown 'uexp'
- #define kThemeSoundUtilWindowActivate 'uact'
- #define kThemeSoundDialogOpen 'dopn'
- #define kThemeSoundDialogClose 'dlgc'
- #define kThemeSoundAlertOpen 'aopn'
- #define kThemeSoundAlertClose 'altc'
- #define kThemeSoundPopupWindowOpen 'pwop'
- #define kThemeSoundPopupWindowClose 'pwcl'
- #define kThemeSoundButtonPress 'btnp' /* button */
- #define kThemeSoundButtonEnter 'btne'
- #define kThemeSoundButtonExit 'btnx'
- #define kThemeSoundButtonRelease 'btnr'
- #define kThemeSoundDefaultButtonPress 'dbtp' /* default button */
- #define kThemeSoundDefaultButtonEnter 'dbte'
- #define kThemeSoundDefaultButtonExit 'dbtx'
- #define kThemeSoundDefaultButtonRelease 'dbtr'
- #define kThemeSoundCancelButtonPress 'cbtp' /* cancel button */
- #define kThemeSoundCancelButtonEnter 'cbte'
- #define kThemeSoundCancelButtonExit 'cbtx'
- #define kThemeSoundCancelButtonRelease 'cbtr'
- #define kThemeSoundCheckboxPress 'chkp' /* checkboxes */
- #define kThemeSoundCheckboxEnter 'chke'
- #define kThemeSoundCheckboxExit 'chkx'
- #define kThemeSoundCheckboxRelease 'chkr'
- #define kThemeSoundRadioPress 'radp' /* radio buttons */
- #define kThemeSoundRadioEnter 'rade'
- #define kThemeSoundRadioExit 'radx'
- #define kThemeSoundRadioRelease 'radr'
- #define kThemeSoundScrollArrowPress 'sbap' /* scroll bars */
- #define kThemeSoundScrollArrowEnter 'sbae'
- #define kThemeSoundScrollArrowExit 'sbax'
- #define kThemeSoundScrollArrowRelease 'sbar'
- #define kThemeSoundScrollEndOfTrack 'sbte'
- #define kThemeSoundScrollTrackPress 'sbtp'
- #define kThemeSoundSliderEndOfTrack 'slte' /* sliders */
- #define kThemeSoundSliderTrackPress 'sltp'
- #define kThemeSoundBalloonOpen 'blno' /* help balloons */
- #define kThemeSoundBalloonClose 'blnc'
- #define kThemeSoundBevelPress 'bevp' /* Bevel buttons */
- #define kThemeSoundBevelEnter 'beve'
- #define kThemeSoundBevelExit 'bevx'
- #define kThemeSoundBevelRelease 'bevr'
- #define kThemeSoundLittleArrowUpPress 'laup' /* Little Arrows */
- #define kThemeSoundLittleArrowDnPress 'ladp'
- #define kThemeSoundLittleArrowEnter 'lare'
- #define kThemeSoundLittleArrowExit 'larx'
- #define kThemeSoundLittleArrowUpRelease 'laur'
- #define kThemeSoundLittleArrowDnRelease 'ladr'
- #define kThemeSoundPopupPress 'popp' /* Popup Buttons */
- #define kThemeSoundPopupEnter 'pope'
- #define kThemeSoundPopupExit 'popx'
- #define kThemeSoundPopupRelease 'popr'
- #define kThemeSoundDisclosurePress 'dscp' /* Disclosure Buttons */
- #define kThemeSoundDisclosureEnter 'dsce'
- #define kThemeSoundDisclosureExit 'dscx'
- #define kThemeSoundDisclosureRelease 'dscr'
- #define kThemeSoundTabPressed 'tabp' /* Tabs */
- #define kThemeSoundTabEnter 'tabe'
- #define kThemeSoundTabExit 'tabx'
- #define kThemeSoundTabRelease 'tabr'
- #define kThemeSoundDragTargetHilite 'dthi' /* drag manager */
- #define kThemeSoundDragTargetUnhilite 'dtuh'
- #define kThemeSoundDragTargetDrop 'dtdr'
- #define kThemeSoundEmptyTrash 'ftrs' /* finder */
- #define kThemeSoundSelectItem 'fsel'
- #define kThemeSoundNewItem 'fnew'
- #define kThemeSoundReceiveDrop 'fdrp'
- #define kThemeSoundCopyDone 'fcpd'
- #define kThemeSoundResolveAlias 'fral'
- #define kThemeSoundLaunchApp 'flap'
- #define kThemeSoundDiskInsert 'dski'
- #define kThemeSoundDiskEject 'dske'
- #define kThemeSoundFinderDragOnIcon 'fdon'
- #define kThemeSoundFinderDragOffIcon 'fdof'
-
- #define kThemePopupTabNormalPosition 0
- #define kThemePopupTabCenterOnWindow 1
- #define kThemePopupTabCenterOnOffset 2
-
- #define appearanceBadBrushIndexErr (-30560) /* pattern index invalid */
- #define appearanceProcessRegisteredErr (-30561)
- #define appearanceProcessNotRegisteredErr (-30562)
- #define appearanceBadTextColorIndexErr (-30563)
- #define appearanceThemeHasNoAccents (-30564)
- #define appearanceBadCursorIndexErr (-30565)
-
- #define kThemeActiveDialogBackgroundBrush 1
- #define kThemeInactiveDialogBackgroundBrush 2
- #define kThemeActiveAlertBackgroundBrush 3
- #define kThemeInactiveAlertBackgroundBrush 4
- #define kThemeActiveModelessDialogBackgroundBrush 5
- #define kThemeInactiveModelessDialogBackgroundBrush 6
- #define kThemeActiveUtilityWindowBackgroundBrush 7
- #define kThemeInactiveUtilityWindowBackgroundBrush 8
- #define kThemeListViewSortColumnBackgroundBrush 9
- #define kThemeListViewBackgroundBrush 10
- #define kThemeIconLabelBackgroundBrush 11
- #define kThemeListViewSeparatorBrush 12
- #define kThemeChasingArrowsBrush 13
- #define kThemeDragHiliteBrush 14
- #define kThemeDocumentWindowBackgroundBrush 15
- #define kThemeFinderWindowBackgroundBrush 16
-
- #define kThemeActiveScrollBarDelimiterBrush 17
- #define kThemeInactiveScrollBarDelimiterBrush 18
- #define kThemeFocusHighlightBrush 19
- #define kThemeActivePopupArrowBrush 20
- #define kThemePressedPopupArrowBrush 21
- #define kThemeInactivePopupArrowBrush 22
- #define kThemeAppleGuideCoachmarkBrush 23
-
- #define kThemeActiveDialogTextColor 1
- #define kThemeInactiveDialogTextColor 2
- #define kThemeActiveAlertTextColor 3
- #define kThemeInactiveAlertTextColor 4
- #define kThemeActiveModelessDialogTextColor 5
- #define kThemeInactiveModelessDialogTextColor 6
- #define kThemeActiveWindowHeaderTextColor 7
- #define kThemeInactiveWindowHeaderTextColor 8
- #define kThemeActivePlacardTextColor 9
- #define kThemeInactivePlacardTextColor 10
- #define kThemePressedPlacardTextColor 11
- #define kThemeActivePushButtonTextColor 12
- #define kThemeInactivePushButtonTextColor 13
- #define kThemePressedPushButtonTextColor 14
- #define kThemeActiveBevelButtonTextColor 15
- #define kThemeInactiveBevelButtonTextColor 16
- #define kThemePressedBevelButtonTextColor 17
- #define kThemeActivePopupButtonTextColor 18
- #define kThemeInactivePopupButtonTextColor 19
- #define kThemePressedPopupButtonTextColor 20
- #define kThemeIconLabelTextColor 21
- #define kThemeListViewTextColor 22
-
- #define kThemeActiveDocumentWindowTitleTextColor 23
- #define kThemeInactiveDocumentWindowTitleTextColor 24
- #define kThemeActiveMovableModalWindowTitleTextColor 25
- #define kThemeInactiveMovableModalWindowTitleTextColor 26
- #define kThemeActiveUtilityWindowTitleTextColor 27
- #define kThemeInactiveUtilityWindowTitleTextColor 28
- #define kThemeActivePopupWindowTitleColor 29
- #define kThemeInactivePopupWindowTitleColor 30
- #define kThemeActiveRootMenuTextColor 31
- #define kThemeSelectedRootMenuTextColor 32
- #define kThemeDisabledRootMenuTextColor 33
- #define kThemeActiveMenuItemTextColor 34
- #define kThemeSelectedMenuItemTextColor 35
- #define kThemeDisabledMenuItemTextColor 36
- #define kThemeActivePopupLabelTextColor 37
- #define kThemeInactivePopupLabelTextColor 38
-
- #define kAEThemeSwitch 'thme' /* Event ID's: Theme Switched */
- #define kThemeNoAdornment 0
- #define kThemeDefaultAdornment 0x01
- #define kThemeFocusAdornment 0x04
- #define kThemeRightToLeftAdornment 0x10
- #define kThemeDrawIndicatorOnly 0x20
-
- #define kThemeBrushPassiveAreaFill 25
-
- #endif /* __APPEARANCE_R__ */
-
-